From bed9011cd5716a3a48d077bb25632444abfdbe96 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Mon, 27 Aug 2007 07:11:32 +0000 Subject: [PATCH] (diff-find-file-name): Only accept regular files, to rule out /dev/null, directories, etc. --- lisp/diff-mode.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/diff-mode.el b/lisp/diff-mode.el index be4c7e7b905..68f7995a494 100644 --- a/lisp/diff-mode.el +++ b/lisp/diff-mode.el @@ -682,7 +682,9 @@ PREFIX is only used internally: don't use it." ((or (null files) (setq file (do* ((files files (cdr files)) (file (car files) (car files))) - ((or (null file) (file-exists-p file)) + ;; Use file-regular-p to avoid + ;; /dev/null, directories, etc. + ((or (null file) (file-regular-p file)) file)))) file)) ;; .rej patches implicitly apply to -- 2.30.2